home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / gnu / bash_114.zip / bash-1.14.2 / NEWS < prev    next >
Text File  |  1994-08-18  |  5KB  |  135 lines

  1. This file documents the bugs fixed between this release, bash-1.14.2,
  2. and the last bash release, 1.14.1.
  3.  
  4. 1.  Bugs fixed in Bash
  5.  
  6. a.  Command name completion inside command substitution constructs now
  7.     works.
  8.  
  9. b.  Command word completion now performs tilde expansion to avoid passing
  10.     filenames with tildes to stat().
  11.  
  12. c.  Fixed a bug in brace completion that caused core dumps when there was
  13.     only one completion.
  14.  
  15. d.  Fixed `getopts' to work when $# > 9
  16.  
  17. e.  Fixed a typo in getopts which causes OPTIND to be set to bad values.
  18.  
  19. f.  Fixed a bug in `read' which left stray escape characters in strings when
  20.     reading \<newline>
  21.  
  22. g.  Fixed `read' to dequote strings before assigning them to variables if any
  23.     backslash-escaped characters were read.
  24.  
  25. h.  Fixed a memory leak in `read' when no variable names were supplied.
  26.  
  27. i.  Changed calls to signal() that installed a handler to set_signal_handler().
  28.  
  29. j.  Fixed a Makefile problem so that $(CC) is passed to makes in all library
  30.     subdirectories.
  31.  
  32. k.  Fixed a typo in cpp-Makefile which prevented `bashbug' from installing
  33.  
  34. l.  Fixed a bug in the input buffering code which occasionally caused the
  35.     fd bash was using to read a script to be closed unexpectedly.
  36.  
  37. m.  Fixed a bug in the job control code which caused core dumps when commands
  38.     were run from a SIGCHLD trap
  39.  
  40. n.  Fixed a bug in the job control code so that script jobs dying due to
  41.     SIGINT don't make the shell think it got a SIGINT also
  42.  
  43. o.  Fixes to machine descriptions:  SunOS, SVR4.2, SCO, hpux_8, hpux_9, SVR4,
  44.     RiscOS, DG AViiON
  45.  
  46. p.  New machine descriptions: tahoe/4.3BSD, m68k/NetBSD, i860/SVR4,
  47.     tandem/SVR3
  48.  
  49. q.  Fixed an incorrect declaration of sbrk() on hpux_9
  50.  
  51. r.  Added a test for OPENDIR_NOT_ROBUST to the `portbash' scripts
  52.  
  53. s.  Fixed a redundant declaration of sys_siglist on FreeBSD
  54.  
  55. t.  Fixed a bug in the variable assignment code which tried to expand tildes
  56.     in some contexts even if they were quoted
  57.  
  58. u.  Fixed a bug in process substitution that manifested itself on systems
  59.     with /dev/fd and caused the file descriptor to be closed inappropriately
  60.  
  61. v.  Added code to `support/mksysdefs' to compensate for problems in some
  62.     versions of i386 SVR4.2
  63.  
  64. w.  Fixes to the makefiles to make relative paths in `srcdir' work correctly
  65.  
  66. x.  Fixed an off-by-one error in the `test' builtin /dev/fd emulation
  67.  
  68. y.  Fixed a problem with function execution that prevented `break' and
  69.     `continue' from working across `return'
  70.  
  71. z.  Fixed a problem with `bind' that caused problems with readline when
  72.     executed from ~/.bashrc.
  73.  
  74. aa. Fixed `support/mksysdefs' to run the correct version of `uname' on SCO
  75.  
  76. 2.  Bugs fixed in Readline
  77.  
  78. a.  Signal handling was reworked to save and restore the signal mask and
  79.     flags on Posix.1 systems
  80.  
  81. b.  Fixed a problem with skipping comment lines while reading the inputrc
  82.     file
  83.  
  84. c.  Fixed a problem with quoted word break characters in the completion code
  85.  
  86. d.  Fixes to the display line wrapping code when using prompts with
  87.     invisible characters
  88.  
  89. e.  Fixed problems with horizontal scrolling when using prompts with
  90.     invisible characters
  91.  
  92. f.  A few problems which made the display code slower than necessary have
  93.     been fixed.
  94.  
  95. g.  Fixed a problem with redisplay after a SIGWINCH was received, especially
  96.     with multi-line prompts.
  97.  
  98. h.  The readline texinfo manual was thoroughly overhauled and all known
  99.     mistakes fixed.
  100.  
  101. i.  Fixed a off-by-one error in the history buffer allocation code that
  102.     sometimes caused the GNU malloc to abort
  103.  
  104. j.  Fixed a typo in the typedef declaring the history state structure
  105.  
  106. k.  Fixed readline to bind the arrow keys to default values after the
  107.     inputrc and termcap capabilities are tested, not before
  108.  
  109. l.  Functions missing correct prologues were fixed.
  110.  
  111. m.  Fixed a bug that made readline misbehave after a command's output was
  112.     flushed with ^O
  113.  
  114. n.  Fixed the tty code to call the functions that reset the meta key
  115.     and keypad before putting the terminal driver back into icanon mode
  116.  
  117. 3.  New Features in Bash
  118.  
  119. [none]
  120.  
  121. 4.  New Features in Readline
  122.  
  123. a.  `insert-last-argument' now a standard part of the readline library
  124.  
  125. b.  Quoting of filenames by the completer may now be disabled by completion
  126.     functions.
  127.  
  128. c.  Readline now uses the last column on terminals supporting autowrap
  129.  
  130. d.  Readline now sets up the 8-bit input and output defaults based on the
  131.     value of $LC_CTYPE
  132.  
  133. e.  `history_stifled' variable replaced with history_is_stifled() function
  134.  
  135.